- SAP ArchiveLink: Ablegen von Drucklisten

TXBHW - Original Tax Base Amount in Local Currency   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Beschreibung

Ab R/3 Release 4.0A steht das Include zur Verfügung. Es dient zur Vereinfachung der Integration von Hyperlinks und Indexinformationen für die Attributsuche in Drucklisten.

Hinweis
soll die typische Anwendung der Drucklisten-Indizierung und -attributierung vereinfachen. Somitwerden nicht alle Möglichkeiten bei der Drucklisten-Indizierung und -attributierung abgedeckt, sondern nur typische Einsatzmöglichkeiten aufgezeigt.

Bei der Verarbeitung im Dialog können in der Listausgabe u.a. Hyperlinks realisiert werden. Durch müssen die Print Controls nicht mehr explizit in die jeweiligen Reports eingebundenwerden. Das Include beinhaltet Makros, die die einzelnen Arbeitsschritte für die Hyperlinks und die Indizierung übernehmen.

Makro ParameterBeschreibung  Satzarten
oa_data Initialisierung
oa_init Prolog  DPRL
oa_use_line_selection Vorbereitung der Hide-
  definition.
  Der Aufruf dieses Makros
  ist optional.
oa_def_index Beschreibung Aufbau des Index. DKEY
  LängeDer Aufruf dieses Makros
  ist optional.
oa_index DataIndexinformationen DAIN
  Der Aufruf dieses Makros
  ist optional.
oa_open_hyperlink SAP-ObjektAnfang des Hyperlinks DARC
  Objekt-Der Aufruf dieses Makros
  schlüsselist optional.
oa_close_hyperlink SAP-ObjektEnde des Hyperlinks DARC
  Objekt-Der Aufruf dieses Makros
  schlüsselist optional.
oa_start_selection SAP-ObjektZerlegung einer Druck- DARA
  Objekt-liste in verschiedene
  schlüsselTeillisten.
  DokumentartDer Aufruf dieses Makros
  des archi-ist optional.
  vierten
  Dokuments
  Notiz
oa_finish Epilog  DEPL
oa_line_selection Hyperlink-Informationen
  und Anzeige.
  Der Aufruf dieses Makros
  ist optional.

Allgemeines

  • Fügen Sie das Include in Ihren Report ein.
  • oa_data
Mit diesem Makro wird die Initialisierung des Include durchgeführt.

Rahmen

  • oa_init
Mit diesem Makro wird der Prolog erzeugt, der herausgeschrieben wird. oa_init steht typischerweise nach der ABAP-Anweisung start-of-selection (erste Anweisung im Report nach der Datendeklaration).
  • oa_finish
Mit diesem Makro wird der Epilog erzeugt, der herausgeschrieben wird.

Attributsuche

  • Parameterdeklaration und Strukturdefinition
Wenn die Attributsuche benutzt werden soll, müssen lokale Variablen definiert werden. Dies können beispielsweise Kundennummer und Belegnummer sein.
Des weiteren kann eine Index-Struktur für die Attributsuche definiert werden. Beispielsweisekann festgelegt werden, daß die Suche nach einem SAP-Objekt, der Dokumentart des archivierten Dokuments und einem Reserve-Parameter möglich ist.
Die Parameter-Deklaration ist Voraussetzung für oa_def_index.
  • oa_def_index
Mit diesem Makro wird definiert, wie der Index für die Attributsuche innerhalb archivierter Drucklisten aufgebaut ist.
Name und Länge der den Index ausmachenden Elemente werden definiert. Diese Elemente müssen mit der anfangs definierten Struktur in Größe und Reihenfolge übereinstimmen.
  • oa_index
Bei der Attributsuche kann man nur nach definierten Stellen innerhalb der Druckliste suchen. Wenn sichnun bei Schleifendurchläufen die Attributinformationen ändern, werden mittels dieses Makros die neuen Inhalte der Attribute bekannt gemacht, d.h. herausgeschrieben.

Hyperlinks

  • oa_use_line_selection
Mit diesem Makro wird die Hide-Definition für die Zeilen-Selektion vorbereitet. Damit könnenin der interaktiven Liste Hyperlinks realisiert werden, die dann mittels oa_line_selection ausgewertet werden können.
Dieses Makro ist Voraussetzung für oa_line_selection.
  • oa_line_selection
Mit diesem Makro wird nachgesehen, ob in der aktuellen Zeile Hyperlink-Informationen enthalten sindund der Cursor auf dem Hyperlink positioniert ist. Ist dies der Fall, wird das archivierte Dokumentim Viewer angezeigt. Wenn mehrere archivierte Dokumente zu dem SAP-Objekt gehören, gelangt manin die Listenausgabe, von der aus man ein archiviertes Dokument mit Doppelklick auswählen und mit der Viewer-Ikone anzeigen kann.
Dieses Makro dient nur zu Testzwecken.
  • oa_open_hyperlink/oa_close_hyperlink
Mit diesen Makros werden die Print Controls "HYP>>" und "HYP<<" für Hyperlinks von archiviertenDrucklisten zu archivierten Dokumenten aufgebaut (Voraussetzung: Es existieren archivierte Dokumente für das SAP-Objekt).
Es werden SAP-Objekte sowie Objektschlüssel mitgegeben, auf die der Hyperlink zeigen soll. Es wird außerdem ein Text ausgegeben, der als Hyperlink sichtbar sein soll.

Abschnitte

  • oa_start_selection
Mit diesem Makro wird die Druckliste in verschiedene Teillisten zerlegt. Die einzelnen Teillisten werdenseparat abgelegt und werden mit unterschiedlichen SAP-Objekten verknüpft. Als Parameter werden SAP-Objekt, Objektschlüssel, Dokumentart des archivierten Dokuments und die Notiz übergeben.

Voraussetzungen

Ausgabe

Beispiel



Fill RESBD Structure from EBP Component Structure   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 10467 Date: 20120527 Time: 015019     triton ( 213 ms )